#ifndef HIR_EXCEPTIONS_HPP
#define HIR_EXCEPTIONS_HPP
#pragma once
#include <exception>

namespace hir
{

class CompilerBailoutException : public std::exception
{
public:
    explicit CompilerBailoutException(const char *what);
    virtual const char * what() const throw();
private:
    const char * what_;
};

}
#endif /* HIR_EXCEPTIONS_HPP */
